//
//  searchConditionsModel.h
//  ZITHER
//
//  Created by weixin on 2018/8/8.
//  Copyright © 2018年 weixn. All rights reserved.
//

#import "NSObjectModelDesc.h"
@class letterModel;
@class seriesInfooModel;
@class branddModel;
@class brandInfoModel;
@class searchOptionVOsModel;
@class optionssModel;


@interface searchConditionsModel : NSObjectModelDesc

@property (nonatomic, strong) brandInfoModel *brandInfo;
@property (nonatomic, copy) NSArray<searchOptionVOsModel *> *searchOptionVOS;

@end


@interface brandInfoModel : NSObjectModelDesc
@property (nonatomic, copy) NSArray<letterModel *> *A;
@property (nonatomic, copy) NSArray<letterModel *> *B;
@property (nonatomic, copy) NSArray<letterModel *> *C;
@property (nonatomic, copy) NSArray<letterModel *> *D;
@property (nonatomic, copy) NSArray<letterModel *> *E;
@property (nonatomic, copy) NSArray<letterModel *> *F;
@property (nonatomic, copy) NSArray<letterModel *> *G;
@property (nonatomic, copy) NSArray<letterModel *> *H;
@property (nonatomic, copy) NSArray<letterModel *> *I;
@property (nonatomic, copy) NSArray<letterModel *> *J;
@property (nonatomic, copy) NSArray<letterModel *> *K;
@property (nonatomic, copy) NSArray<letterModel *> *L;
@property (nonatomic, copy) NSArray<letterModel *> *M;
@property (nonatomic, copy) NSArray<letterModel *> *N;
@property (nonatomic, copy) NSArray<letterModel *> *O;
@property (nonatomic, copy) NSArray<letterModel *> *P;
@property (nonatomic, copy) NSArray<letterModel *> *Q;
@property (nonatomic, copy) NSArray<letterModel *> *R;
@property (nonatomic, copy) NSArray<letterModel *> *S;
@property (nonatomic, copy) NSArray<letterModel *> *T;
@property (nonatomic, copy) NSArray<letterModel *> *U;
@property (nonatomic, copy) NSArray<letterModel *> *V;
@property (nonatomic, copy) NSArray<letterModel *> *W;
@property (nonatomic, copy) NSArray<letterModel *> *X;
@property (nonatomic, copy) NSArray<letterModel *> *Y;
@property (nonatomic, copy) NSArray<letterModel *> *Z;
@end

@interface  letterModel : NSObjectModelDesc
@property (nonatomic,copy)NSString * brandLogo;
@property (nonatomic,copy)NSString * brandName;
@property (nonatomic,copy)NSString * brandNameNative;
@property (nonatomic,copy)NSString * createTime;
@property (nonatomic,copy)NSString * id;
@property (nonatomic, copy) NSArray<seriesInfooModel *> *seriesInfo;
@end

@interface seriesInfooModel : NSObjectModelDesc
@property (nonatomic, copy) NSArray<branddModel *> *brand;
@property (nonatomic,copy)NSString * createTime;
@property (nonatomic,copy)NSString * id;
@property (nonatomic,copy)NSString * seriesName;
@property (nonatomic,copy)NSString * seriesNameNative;
@end

@interface branddModel : NSObjectModelDesc
@property (nonatomic,copy)NSString * brandLogo;
@property (nonatomic,copy)NSString * brandName;
@property (nonatomic,copy)NSString * brandNameNative;
@property (nonatomic,copy)NSString * createTime;
@property (nonatomic,copy)NSString * id;
@property (nonatomic,assign)BOOL isSelect;


/**
 点击添加以后 为model添加一条位置属性
 点击删除以后通过这条属性 做指定cell刷新
 */
@property (nonatomic,assign)NSIndexPath * indexPath;

@end


@interface searchOptionVOsModel : NSObjectModelDesc
@property (nonatomic,copy)NSString * title;
@property (nonatomic,copy)NSString * type;
@property (nonatomic,copy)NSString * id;//key

@property (nonatomic, copy) NSArray<optionssModel *> *options;
@end


@interface optionssModel : NSObjectModelDesc
@property (nonatomic,copy)NSString * id;
@property (nonatomic,copy)NSString * name;
@end

